Kaynağa Gözat

update readme.md

master
milang 3 ay önce
ebeveyn
işleme
1a3be4b45b
Veri tabanında bu imza için bilinen anahtar bulunamadı
1 değiştirilmiş dosya ile 17 ekleme ve 22 silme
  1. +17
    -22
      README.md

+ 17
- 22
README.md Dosyayı Görüntüle

@@ -1,7 +1,7 @@
# FxEngine

FxEngine is an librairie overlay based on gint designed to provide more
game-oriented commands, such as a 3D engine, which is actually in
game-oriented commands, such as a 3D engine, which is actually in
developement. That library is made for fx9860G calculators.

This project is linked the [1v13d](/Milang/1v13d) project.
@@ -12,52 +12,47 @@ This project is linked the [1v13d](/Milang/1v13d) project.

A GNU/Linux distibution.

The GCC toolchain for sh3eb-elf architecture. (with binutils of course)

The [gint kernel](/Lephenixnoir/gint), made by lephenixnoir.

The [fxSDK](/Lephenixnoir/fxsdk), designed for gint usage.

The GCC toolchain for sh3eb-elf architecture. (with binutils of course)
You may need [libprof](/Lephenixnoir/libprof) if you want to enable profiling.

### Install the fxengine lib

In a terminal, type the following commands :
```sh
./configure # Use --help option to see possible options

make

make install # you may use sudo if the compiler's folder has restricted rights
```

### Remove lib

Just type this :
```sh
make clear # you may use sudo if the compiler's folder has restricted rights
```

### Upgrade

I recommend to remove and reinstall, but reinstall may work too.

## Use

All the headers are in the <fxengine/[...]> folder
When you create a new project with the fxsdk, you have to change a line in the Makefile :
When you create a new project with the fxsdk, you have to change a line in the project.cfg file :
Just replace
```sh
lf-fx := $(LDFLAGS) -Tfx9860g.ld -lgint-fx -lgcc -Wl,-Map=build-fx/map
# Additional linker flags
LDFLAGS =
```
by
```sh
lf-fx := $(LDFLAGS) -Tfx9860g.ld -lfxengine -lgint-fx -lgcc -Wl,-Map=build-fx/map
# Additional linker flags
LDFLAGS = -lfxengine -lgint-fx -lprof
```
It simply adds to linker flags the fxengine lib.

### Example :

If you want to use keyboard event gestion, just do
A locale Doxygen documentation (html) is available in the 'doc' folder, you jest have to open 'index.html'

```c
#include <fxengine/event/keyboard.h>
```
For questions, you can look at the headers, which can be found as well in <include/[...]> in the git folder.
I am wrinting some documentation, and you can ask some questions on planet-casio.com/Fr/
For specific questions, look at planet-casio.com/Fr/ topics.
## Bug reports
Please create an issue on [fxengine](/Milang/fxengine)

Yükleniyor…
İptal
Kaydet