Provides a screen to draw pixels to with a basic rendering update loop and accepts user input
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
sigonasr2 26ce76d425 Small README included 2 years ago
Java/scripts Update zip packaging 2 years ago
bin Update zip packaging 2 years ago
sprites Engine is mostly feature-complete 2 years ago
src/sig Update zip packaging 2 years ago
utils Beginnings of a separated engine 2 years ago
JavaProjectTemplate_0.0a.zip Update zip packaging 2 years ago
README.md Small README included 2 years ago
manifest Update zip packaging 2 years ago
runGame.sh Update zip packaging 2 years ago
sig Initial commit 2 years ago
tmp Initial commit 2 years ago

README.md

PixelEngine

A small pixel-based game / rendering engine made in Java highly influenced and similar to the olcPixelGameEngine.

Usage:

Main engine file is in JavaProjectTemplate.java. If you choose to rename this file you should probably have your IDE refactor it so all references change accordingly. Better to just leave it as-is.

You will also have to update the sig script with the new PROJECT_NAME value.

Drawing

You will find all possible drawing features under the game Panel object that is initialized for you. Draw commands all start with Draw. The example program contains quite a few of the possible draw commands available.

Input

Mouse input is handled from the Mouse static instance. Can poll for Held,Pressed, and Released status of the mouse. Keyboard input is handled much the same way with the Key static instance. Also has Held,Pressed, and Released statuses per key. Keycodes come from the Java Swing KeyEvent class (ex.KeyEvent.VK_UP).