Eric Streit 0ac7cd098b Enhance the Space Invaders example: bombs, animation, autofire пре 3 недеља
..
examples 0ac7cd098b Enhance the Space Invaders example: bombs, animation, autofire пре 3 недеља
ANALYSIS.md 0ac7cd098b Enhance the Space Invaders example: bombs, animation, autofire пре 3 недеља
README.md 02efb0bdda Fix tigr Modula-2 binding and complete the examples пре 3 недеља
helper.def 9a83b7ca75 first commit пре 9 месеци
helper.mod 9a83b7ca75 first commit пре 9 месеци
helper.o 02efb0bdda Fix tigr Modula-2 binding and complete the examples пре 3 недеља
tigr.def 02efb0bdda Fix tigr Modula-2 binding and complete the examples пре 3 недеља
tigr.h 9a83b7ca75 first commit пре 9 месеци
tigr.o 9a83b7ca75 first commit пре 9 месеци

README.md

A GNU Modula-2 binding of the tigr graphic library

I did this because I needed a graphic library to follow the UI tutorial here :

https://nakst.gitlab.io/tutorial/ui-part-1.html

The tigr library repository is here:

https://github.com/erkkah/tigr/tree/master

I used also the h2d utility found in the XDS distribution, to check my choices when I tralslated the C headers into Modula-2 ones.

Instructions

To compile the examples, use this command :

  • Compiling tigr.o

gcc -c tigr.c

  • Compiling helper.o

gm2 -fiso -c helper.mod

  • Compiling an example

gm2 -fiso -I ../../ ../../tigr.o ../../helper.o program.mod -o program -s -lGL -lX11