Alexander Medvednikov
9bcbb3868f
gg: migrate to sokol; examples: update tetris
2020-06-01 12:57:08 +02:00
Delyan Angelov
104359365f
examples: fix const name warnings due to gx.White, etc...
2020-05-22 20:00:46 +03:00
yuyi
dda875a9c8
all: unify const names to snake_case
2020-05-22 17:36:09 +02:00
yuyi
7f4cf08516
parser: check (mut f Foo)
syntax
2020-05-17 13:51:18 +02:00
yuyi
f33de1bc64
all: fix unused variable warnings
2020-05-12 13:57:23 +02:00
Delyan Angelov
aed8370d87
tetris: enable compilation with -prod; cleanup of font loading errors
2020-04-16 19:44:15 +03:00
Delyan Angelov
1318c27699
tetris: it now works with v2 (on linux) :-)
2020-04-16 13:30:40 +03:00
Alexander Medvednikov
c0d4503f25
gl/glfw: update C definitions
2020-04-04 12:56:35 +02:00
Alexander Medvednikov
88d15c6611
gl, glfw, freetype fixes
2020-04-02 01:45:22 +02:00
Alexander Medvednikov
c6cf8ace22
glfw and tetris fixes; temporary ci fixes
2020-04-01 23:49:11 +02:00
Alexey
5827ff0a01
examples: add license files for fonts
2020-03-07 14:14:37 +01:00
spaceface777
ef8c1203b4
cleanup: replace C for loops with range
2020-02-24 17:55:16 +01:00
Shun Sakai
c8c43a2475
update copyright year
2020-01-23 21:04:46 +01:00
Alexander Medvednikov
29564ed63d
interface fix
2020-01-09 01:40:10 +01:00
lutherwenxu
286a0a1371
time: rewrite unix() function
2019-12-31 17:11:47 +01:00
Alexander Medvednikov
02c29624d8
freetype: minor fixes
2019-12-12 14:44:29 +03:00
Bryan Christopher Johnson
f86ddcf496
examples/tetris: use standard colors
2019-12-12 14:36:01 +03:00
Alexander Medvednikov
5330859034
2 more unneeded casts removed
2019-12-08 01:39:27 +03:00
Alexander Medvednikov
ad6adf327e
vlib: fix missing else{}
in match statements
2019-12-07 17:23:37 +03:00
Alexander Medvednikov
7e4799334f
array: make left/right/slice private
2019-11-30 12:37:34 +03:00
Alexander Medvednikov
759644ab36
examples: empty gg/freetype project
2019-11-20 07:26:52 +03:00
Alexander Medvednikov
7d924679a6
[]: update all examples and tests
2019-11-14 10:00:22 +03:00
Alexander Medvednikov
714d61aed7
examples: fix a small tetris bug
2019-11-13 06:43:05 +03:00
Alexander Medvednikov
6e0a789b6d
tetris: minor fixes
2019-10-27 10:24:28 +03:00
Alexander Medvednikov
efdadc3758
tetris/glfw: fix warnings
2019-10-27 10:13:40 +03:00
Alexander Medvednikov
f14425ec18
do not allow one letter struct names
2019-10-23 23:46:07 +03:00
Sergio Abreu García
374133086d
tetris.v: minor User Interface improvements
2019-10-23 16:19:05 +03:00
joe-conigliaro
dd053d79b0
vlib/examples: fix gl/glfw/gg examples. rename init functions
2019-10-12 06:03:15 +03:00
joe-conigliaro
23c84516e2
compiler: error on unused imports
2019-09-23 13:42:20 +03:00
iRedMail
55720e7f98
tetris: add "module main"
2019-09-20 19:05:14 +03:00
Alexander Medvednikov
0a2f7a6ba7
fix tests
2019-09-17 13:37:25 +03:00
unknown-v
5f43a61e0d
examples: update [0;n]
to [0].repeat(n)
2019-09-16 01:55:54 +03:00
joe-conigliaro
f077fbd32d
vlib: change [0;n]
to [0].repeat(n)
2019-09-15 12:26:05 +03:00
Delyan Angelov
ecb661f719
tetris: fix &Foo instead of *Foo warnings.
2019-09-03 11:39:06 +03:00
Alexander Medvednikov
f61b14584a
remove "import const" everywhere
2019-08-23 00:09:03 +03:00
Alexander Medvednikov
abe61e28fe
examples: fix tetris
2019-08-22 22:28:27 +03:00
Nicolas Sauzede
4760fea489
examples/tetris: use better unique colors, implement game over/pause
2019-08-17 02:56:09 +03:00
Alexander Medvednikov
d4441e4353
freetype: clean up new_context()
2019-08-10 07:13:25 +02:00
Alexander Medvednikov
11c2f634f3
examples/tetris: better font initialization
2019-08-10 07:13:25 +02:00
Nicolas Sauzede
efa540e883
examples: tetris: draw score
2019-08-09 13:03:29 +02:00
Alexander Medvednikov
4b69d43f9f
fix examples
2019-08-07 14:16:10 +02:00
Alexander Medvednikov
2ac579ca0a
wrap up the new mut check
2019-07-25 14:13:35 +02:00
Alexander Medvednikov
89042b0f97
examples/tetris: an extra collision check
2019-07-23 03:29:11 +02:00
Alexander Medvednikov
5d188130e5
fix memory free
2019-07-21 16:30:10 +02:00
Alexander Medvednikov
975286302c
fix Tetris onkeydown
2019-07-21 11:56:43 +02:00
Alexander Medvednikov
769cda1d1f
simplify gg; remove forced OpenGL dependency; graph builder /w hot code reloading
2019-07-20 16:06:15 +02:00
Alexander Medvednikov
8c516bec4f
[][]int
2019-07-16 13:56:48 +02:00
d2verb
2cb12b4f4e
rand: change rand.seed() to receive seed value
2019-07-13 18:17:45 +02:00
Alexander Medvednikov
3ddbe015b4
bring back examples
2019-06-29 12:34:32 +02:00
Alexander Medvednikov
4594d78bd6
move all vlib modules to vlib/
2019-06-29 12:00:31 +02:00
aguspiza
bed7440ebb
tetris improvements
...
added getexepath() to os module
added some wrapper functions to glfw
removed hardcored path in gg module
better tetris example exit and resource loading
2019-06-28 21:40:47 +02:00
Alexander Medvednikov
6824e6e7db
Replace all remaining C code with V in the compiler and vlib (hoorah!)
2019-06-27 23:11:27 +02:00
ofunc
2ee6ca1b8b
Rewrite time module
2019-06-27 12:02:47 +02:00
Alexander Medvednikov
ee09cde583
CI test successful
2019-06-26 21:36:44 +02:00
Alexander Medvednikov
fcf60306c4
CI test: break tetris
2019-06-26 21:33:21 +02:00
Ryota.I (yabu)
61e4367aa8
👍 Fix up redundant type declare and remove space ( #603 )
2019-06-26 16:39:40 +02:00
chai2010
978ec58fe3
all: add copyright
2019-06-23 09:22:49 +02:00
Alexander Medvednikov
d32e538073
V 0.0.12 open-source release
2019-06-22 20:20:28 +02:00