add link to tetris example
parent
96e7deadd4
commit
ea3bd58563
|
@ -0,0 +1,18 @@
|
|||
# Zig Examples
|
||||
|
||||
## Working Examples
|
||||
|
||||
* **Tetris** - A simple Tetris clone written in Zig. See
|
||||
[andrewrk/tetris](https://github.com/andrewrk/tetris).
|
||||
* **hello_world** - demonstration of a printing a single line to stdout.
|
||||
One version depends on libc; one does not.
|
||||
* **guess_number** - simple console game where you guess the number the
|
||||
computer is thinking of and it says higher or lower. No dependency on
|
||||
libc.
|
||||
|
||||
## Work-In-Progress Examples
|
||||
|
||||
* **cat** - implementation of the `cat` UNIX utility in Zig, with no dependency
|
||||
on libc.
|
||||
* **shared_library** - demonstration of building a shared library and generating
|
||||
a header file and documentation for interop with C code.
|
|
@ -1,11 +0,0 @@
|
|||
import "std.zig";
|
||||
|
||||
// purposefully conflicting function with main.zig
|
||||
// but it's private so it should be OK
|
||||
fn private_function() {
|
||||
%%stdout.printf("OK 1\n");
|
||||
}
|
||||
|
||||
pub fn print_text() {
|
||||
private_function();
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
export executable "test-multiple-files";
|
||||
|
||||
import "std.zig";
|
||||
import "foo.zig";
|
||||
|
||||
pub fn main(args: [][]u8) -> %void {
|
||||
private_function();
|
||||
%%stdout.printf("OK 2\n");
|
||||
}
|
||||
|
||||
fn private_function() {
|
||||
print_text();
|
||||
}
|
Loading…
Reference in New Issue