<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="da">
	<id>https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Spilletid</id>
	<title>Spilletid - Versionshistorie</title>
	<link rel="self" type="application/atom+xml" href="https://www.htxarduino.dk/index.php?action=history&amp;feed=atom&amp;title=Spilletid"/>
	<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Spilletid&amp;action=history"/>
	<updated>2026-04-21T13:37:15Z</updated>
	<subtitle>Versionshistorie for denne side i HTX Arduino</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Spilletid&amp;diff=1898&amp;oldid=prev</id>
		<title>Bar: 1 version importeret</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Spilletid&amp;diff=1898&amp;oldid=prev"/>
		<updated>2022-10-22T06:14:05Z</updated>

		<summary type="html">&lt;p&gt;1 version importeret&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;da&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Ældre version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen fra 22. okt. 2022, 08:14&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;da&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Ingen forskel)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Bar</name></author>
	</entry>
	<entry>
		<id>https://www.htxarduino.dk/index.php?title=Spilletid&amp;diff=1897&amp;oldid=prev</id>
		<title>htx_&gt;Bar med 11. nov. 2018, 19:54</title>
		<link rel="alternate" type="text/html" href="https://www.htxarduino.dk/index.php?title=Spilletid&amp;diff=1897&amp;oldid=prev"/>
		<updated>2018-11-11T19:54:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny side&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eksemplet her tager udgangspunkt i &amp;lt;ref&amp;gt;[https://processing.org/reference/millis_.html millis()] på Processing.org&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Koden her laver en visning af hvor lang tid der er gået siden programmet blev startet. Visningen er i sekunder med 3 decimaler, som netop [[millis()]] giver mulighed for.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
void draw() {&lt;br /&gt;
  background(0);&lt;br /&gt;
  int frac = millis() % 1000;&lt;br /&gt;
  String tekst = millis() / 1000 + &amp;quot;:&amp;quot;;&lt;br /&gt;
  if (frac &amp;lt; 100) {&lt;br /&gt;
    tekst += &amp;quot;0&amp;quot;;&lt;br /&gt;
    if (frac &amp;lt; 10) {&lt;br /&gt;
      tekst += &amp;quot;0&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  tekst += millis() % 1000;&lt;br /&gt;
  text(tekst, 20, 20);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I et lidt mere kompliceret eksempel registreres hvor lang tid en aktivitet har taget.&lt;br /&gt;
&lt;br /&gt;
Det gøres ved at man har en variabel &amp;#039;&amp;#039;&amp;#039;running&amp;#039;&amp;#039;&amp;#039; der angiver om der er registrering i gang. Hvis der er det, så beregnes &amp;#039;&amp;#039;&amp;#039;runTime&amp;#039;&amp;#039;&amp;#039; ud fra [[millis()]] og en &amp;#039;&amp;#039;&amp;#039;startTime&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Variablen &amp;#039;&amp;#039;&amp;#039;running&amp;#039;&amp;#039;&amp;#039; bliver sat true og false ved tryk på de to knapper som bliver tegnet i [[draw()]], og som registreres i [[mousePressed]]. her bliver &amp;#039;&amp;#039;&amp;#039;startTime&amp;#039;&amp;#039;&amp;#039; også sat når der klikkes på start.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;C&amp;quot;&amp;gt;&lt;br /&gt;
boolean running = false;&lt;br /&gt;
int startTime;&lt;br /&gt;
int runTime = 0;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(200, 200);&lt;br /&gt;
  stroke(255);&lt;br /&gt;
  fill(0);&lt;br /&gt;
  textSize(25);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
  if (running) {&lt;br /&gt;
    runTime = millis() - startTime;&lt;br /&gt;
  }&lt;br /&gt;
  background(0);&lt;br /&gt;
  fill(0);&lt;br /&gt;
  rect(10, 100, 100, 40);&lt;br /&gt;
  rect(10, 150, 100, 40);&lt;br /&gt;
  fill(255);&lt;br /&gt;
  text(&amp;quot;Start&amp;quot;, 20, 130);&lt;br /&gt;
  text(&amp;quot;Stop&amp;quot;,  20, 180);&lt;br /&gt;
  int frac = runTime % 1000;&lt;br /&gt;
  String tekst = runTime / 1000 + &amp;quot;:&amp;quot;;&lt;br /&gt;
  if (frac &amp;lt; 100) {&lt;br /&gt;
    tekst += &amp;quot;0&amp;quot;;&lt;br /&gt;
    if (frac &amp;lt; 10) {&lt;br /&gt;
      tekst += &amp;quot;0&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  tekst += runTime % 1000;&lt;br /&gt;
  text(tekst, 20, 50);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mousePressed() {&lt;br /&gt;
  if (mouseButton != LEFT) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  if (mouseX &amp;lt; 20 || mouseX &amp;gt; 100) {&lt;br /&gt;
    return;&lt;br /&gt;
  }&lt;br /&gt;
  if (mouseY &amp;gt; 100 &amp;amp;&amp;amp; mouseY &amp;lt; 140) {&lt;br /&gt;
    if (running) {&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    running = true;&lt;br /&gt;
    startTime = millis();&lt;br /&gt;
  }&lt;br /&gt;
  if (mouseY &amp;gt; 150 &amp;amp;&amp;amp; mouseY &amp;lt; 190) {&lt;br /&gt;
    if (! running) {&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
    running = false;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Referencer==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
{{Spiludvikling}}&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Spil_Tid]]&lt;br /&gt;
[[Kategori:Tid_i_Processing]]&lt;/div&gt;</summary>
		<author><name>htx_&gt;Bar</name></author>
	</entry>
</feed>