Skip to content

Commit 159b71b

Browse files
committed
Datetime, Pygame
1 parent 5f96326 commit 159b71b

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -660,7 +660,7 @@ import zoneinfo, dateutil.tz
660660
<TD> = <DTa> - <DTa> # Ignores jumps if they share tzinfo object.
661661
<D/DT> = <D/DT> ± <TD> # Returned datetime can fall into missing hour.
662662
<TD> = <TD> * <float> # Also: <TD> = abs(<TD>) and <TD> = <TD> ±% <TD>.
663-
<float> = <TD> / <TD> # E.g. how many hours are in timedelta. Also //.
663+
<float> = <TD> / <TD> # E.g. how many hours are in TD. Also //, divmod().
664664
```
665665

666666

@@ -3016,7 +3016,7 @@ while not pg.event.get(pg.QUIT):
30163016
<bool> = <Rect>.collidepoint((x, y)) # Checks if rectangle contains the point.
30173017
<bool> = <Rect>.colliderect(<Rect>) # Checks if the two rectangles overlap.
30183018
<int> = <Rect>.collidelist(<list_of_Rect>) # Returns index of first colliding Rect or -1.
3019-
<list> = <Rect>.collidelistall(<list_of_Rect>) # Returns indexes of all colliding rectangles.
3019+
<list> = <Rect>.collidelistall(<list_of_Rect>) # Returns indices of all colliding rectangles.
30203020
```
30213021

30223022
### Surface
@@ -3128,7 +3128,7 @@ def draw(screen, images, mario, tiles):
31283128
mario.facing_left = mario.spd.x < 0 if mario.spd.x else mario.facing_left
31293129
is_airborne = D.s not in get_boundaries(mario.rect, tiles)
31303130
image_index = 4 if is_airborne else (next(mario.frame_cycle) if mario.spd.x else 6)
3131-
screen.blit(images[image_index + mario.facing_left * 9], mario.rect)
3131+
screen.blit(images[image_index + (mario.facing_left * 9)], mario.rect)
31323132
for t in tiles:
31333133
is_border = t.x in [0, (W-1)*16] or t.y in [0, (H-1)*16]
31343134
screen.blit(images[18 if is_border else 19], t)

index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,7 @@
582582
&lt;TD&gt; = &lt;DTa&gt; - &lt;DTa&gt; <span class="hljs-comment"># Ignores jumps if they share tzinfo object.</span>
583583
&lt;D/DT&gt; = &lt;D/DT&gt; ± &lt;TD&gt; <span class="hljs-comment"># Returned datetime can fall into missing hour.</span>
584584
&lt;TD&gt; = &lt;TD&gt; * &lt;float&gt; <span class="hljs-comment"># Also: &lt;TD&gt; = abs(&lt;TD&gt;) and &lt;TD&gt; = &lt;TD&gt; ±% &lt;TD&gt;.</span>
585-
&lt;float&gt; = &lt;TD&gt; / &lt;TD&gt; <span class="hljs-comment"># E.g. how many hours are in timedelta. Also //.</span>
585+
&lt;float&gt; = &lt;TD&gt; / &lt;TD&gt; <span class="hljs-comment"># E.g. how many hours are in TD. Also //, divmod().</span>
586586
</code></pre></div>
587587

588588
<div><h2 id="arguments"><a href="#arguments" name="arguments">#</a>Arguments</h2><div><h3 id="insidefunctioncall">Inside Function Call</h3><pre><code class="python language-python hljs">func(&lt;positional_args&gt;) <span class="hljs-comment"># func(0, 0)</span>
@@ -2462,7 +2462,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
24622462
<pre><code class="python language-python hljs">&lt;bool&gt; = &lt;Rect&gt;.collidepoint((x, y)) <span class="hljs-comment"># Checks if rectangle contains the point.</span>
24632463
&lt;bool&gt; = &lt;Rect&gt;.colliderect(&lt;Rect&gt;) <span class="hljs-comment"># Checks if the two rectangles overlap.</span>
24642464
&lt;int&gt; = &lt;Rect&gt;.collidelist(&lt;list_of_Rect&gt;) <span class="hljs-comment"># Returns index of first colliding Rect or -1.</span>
2465-
&lt;list&gt; = &lt;Rect&gt;.collidelistall(&lt;list_of_Rect&gt;) <span class="hljs-comment"># Returns indexes of all colliding rectangles.</span>
2465+
&lt;list&gt; = &lt;Rect&gt;.collidelistall(&lt;list_of_Rect&gt;) <span class="hljs-comment"># Returns indices of all colliding rectangles.</span>
24662466
</code></pre>
24672467
<div><h3 id="surface">Surface</h3><p><strong>Object for representing images.</strong></p><pre><code class="python language-python hljs">&lt;Surf&gt; = pg.display.set_mode((width, height)) <span class="hljs-comment"># Opens new window and returns its surface.</span>
24682468
&lt;Surf&gt; = pg.Surface((width, height)) <span class="hljs-comment"># New RGB surface. RGBA if `flags=pg.SRCALPHA`.</span>
@@ -2559,7 +2559,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
25592559
mario.facing_left = mario.spd.x &lt; <span class="hljs-number">0</span> <span class="hljs-keyword">if</span> mario.spd.x <span class="hljs-keyword">else</span> mario.facing_left
25602560
is_airborne = D.s <span class="hljs-keyword">not</span> <span class="hljs-keyword">in</span> get_boundaries(mario.rect, tiles)
25612561
image_index = <span class="hljs-number">4</span> <span class="hljs-keyword">if</span> is_airborne <span class="hljs-keyword">else</span> (next(mario.frame_cycle) <span class="hljs-keyword">if</span> mario.spd.x <span class="hljs-keyword">else</span> <span class="hljs-number">6</span>)
2562-
screen.blit(images[image_index + mario.facing_left * <span class="hljs-number">9</span>], mario.rect)
2562+
screen.blit(images[image_index + (mario.facing_left * <span class="hljs-number">9</span>)], mario.rect)
25632563
<span class="hljs-keyword">for</span> t <span class="hljs-keyword">in</span> tiles:
25642564
is_border = t.x <span class="hljs-keyword">in</span> [<span class="hljs-number">0</span>, (W-<span class="hljs-number">1</span>)*<span class="hljs-number">16</span>] <span class="hljs-keyword">or</span> t.y <span class="hljs-keyword">in</span> [<span class="hljs-number">0</span>, (H-<span class="hljs-number">1</span>)*<span class="hljs-number">16</span>]
25652565
screen.blit(images[<span class="hljs-number">18</span> <span class="hljs-keyword">if</span> is_border <span class="hljs-keyword">else</span> <span class="hljs-number">19</span>], t)

parse.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ const MARIO =
304304
' mario.facing_left = mario.spd.x &lt; <span class="hljs-number">0</span> <span class="hljs-keyword">if</span> mario.spd.x <span class="hljs-keyword">else</span> mario.facing_left\n' +
305305
' is_airborne = D.s <span class="hljs-keyword">not</span> <span class="hljs-keyword">in</span> get_boundaries(mario.rect, tiles)\n' +
306306
' image_index = <span class="hljs-number">4</span> <span class="hljs-keyword">if</span> is_airborne <span class="hljs-keyword">else</span> (next(mario.frame_cycle) <span class="hljs-keyword">if</span> mario.spd.x <span class="hljs-keyword">else</span> <span class="hljs-number">6</span>)\n' +
307-
' screen.blit(images[image_index + mario.facing_left * <span class="hljs-number">9</span>], mario.rect)\n' +
307+
' screen.blit(images[image_index + (mario.facing_left * <span class="hljs-number">9</span>)], mario.rect)\n' +
308308
' <span class="hljs-keyword">for</span> t <span class="hljs-keyword">in</span> tiles:\n' +
309309
' is_border = t.x <span class="hljs-keyword">in</span> [<span class="hljs-number">0</span>, (W-<span class="hljs-number">1</span>)*<span class="hljs-number">16</span>] <span class="hljs-keyword">or</span> t.y <span class="hljs-keyword">in</span> [<span class="hljs-number">0</span>, (H-<span class="hljs-number">1</span>)*<span class="hljs-number">16</span>]\n' +
310310
' screen.blit(images[<span class="hljs-number">18</span> <span class="hljs-keyword">if</span> is_border <span class="hljs-keyword">else</span> <span class="hljs-number">19</span>], t)\n' +

pdf/index_for_pdf.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h3 id="b">B</h3>
1717
<strong>bitwise operators, <a href="#bitwiseoperators">8</a>, <a href="#operator">31</a></strong><br>
1818
<strong>bytes, <a href="#open">22</a>-<a href="#modes">23</a>, <a href="#pickle">25</a>, <a href="#bytes">28</a>-<a href="#memoryview">29</a></strong> </p>
1919
<h3 id="c">C</h3>
20-
<p><strong>cache, <a href="#lrucache">13</a></strong><br>
20+
<p><strong>cache, <a href="#cache">13</a></strong><br>
2121
<strong>callable, <a href="#callable">17</a></strong><br>
2222
<strong>class, <a href="#type">4</a>, <a href="#class">14</a>-<a href="#inline-1">20</a></strong><br>
2323
<strong>closure, <a href="#closure">12</a>-<a href="#decorator">13</a></strong><br>
@@ -32,7 +32,7 @@ <h3 id="c">C</h3>
3232
<strong>counter, <a href="#counter">2</a>, <a href="#generator">4</a>, <a href="#nonlocal">12</a>, <a href="#iterator-1">17</a></strong><br>
3333
<strong>csv, <a href="#csv">26</a>, <a href="#printsacsvspreadsheettotheconsole">34</a>, <a href="#dataframeplotencodedecode">46</a>, <a href="#displaysalinechartoftotalcoronavirusdeathspermilliongroupedbycontinent">47</a></strong><br>
3434
<strong>curses module, <a href="#runsaterminalgamewhereyoucontrolanasteriskthatmustavoidnumbers">33</a>, <a href="#consoleapp">34</a></strong><br>
35-
<strong>cython, <a href="#cython">49</a></strong> </p>
35+
<strong>cython, <a href="#typeannotations">15</a>, <a href="#cython">49</a></strong> </p>
3636
<h3 id="d">D</h3>
3737
<p><strong>dataclasses module, <a href="#namedtupleenumdataclass">12</a>, <a href="#dataclass">15</a></strong><br>
3838
<strong>datetime module, <a href="#datetime">8</a>-<a href="#now">9</a></strong><br>
@@ -113,7 +113,7 @@ <h3 id="q">Q</h3>
113113
<h3 id="r">R</h3>
114114
<p><strong>random module, <a href="#random">8</a></strong><br>
115115
<strong>ranges, <a href="#range">3</a>, <a href="#abstractbaseclasses">4</a></strong><br>
116-
<strong>recursion, <a href="#lrucache">13</a>, <a href="#builtinexceptions">21</a></strong><br>
116+
<strong>recursion, <a href="#cache">13</a>, <a href="#builtinexceptions">21</a></strong><br>
117117
<strong>reduce function, <a href="#mapfilterreduce">11</a>, <a href="#operator">31</a></strong><br>
118118
<strong>regular expressions, <a href="#regex">5</a>-<a href="#specialsequences">6</a></strong><br>
119119
<strong>requests library, <a href="#scrapespythonsurlandlogofromitswikipediapage">35</a>, <a href="#startstheappinitsownthreadandqueriesitsrestapi">36</a></strong> </p>
@@ -132,7 +132,7 @@ <h3 id="s">S</h3>
132132
<strong>struct module, <a href="#struct">28</a>-<a href="#integertypesuseacapitalletterforunsignedtypeminimumandstandardsizesareinbrackets">29</a></strong><br>
133133
<strong>subprocess module, <a href="#sends11tothebasiccalculatorandcapturesitsoutput">25</a></strong><br>
134134
<strong>super function, <a href="#inheritance">14</a></strong><br>
135-
<strong>sys module, <a href="#lrucache">13</a>, <a href="#exit">21</a>-<a href="#commandlinearguments">22</a></strong> </p>
135+
<strong>sys module, <a href="#cache">13</a>, <a href="#exit">21</a>-<a href="#commandlinearguments">22</a></strong> </p>
136136
<h3 id="t">T</h3>
137137
<p><strong>table, <a href="#csv">26</a>, <a href="#example-1">27</a>, <a href="#table">34</a>, <a href="#numpy">37</a>-<a href="#indexing">38</a>, <a href="#dataframe">45</a>-<a href="#dataframeaggregatetransformmap">46</a></strong><br>
138138
<strong>template, <a href="#format">6</a>, <a href="#dynamicrequest">36</a></strong><br>

pdf/index_for_pdf_print.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ <h3 id="c">C</h3>
3232
<strong>counter, 2, 4, 12, 17</strong><br>
3333
<strong>csv, 26, 34, 46, 47</strong><br>
3434
<strong>curses module, 33, 34</strong><br>
35-
<strong>cython, 49</strong> </p>
35+
<strong>cython, 15, 49</strong> </p>
3636
<h3 id="d">D</h3>
3737
<p><strong>dataclasses module, 12, 15</strong><br>
3838
<strong>datetime module, 8-9</strong><br>

0 commit comments

Comments
 (0)