
/********************************************************|
|*                                                      *|
|*          Kinugasa 0.45.007 pKChij          *|
|*                                                      *|
|********************************************************/

Copyright (c) 2013 Dra0211 All rights reserved.



ߊ}t[[N_E[hĂA肪Ƃ܂B
܂܂łAƂ낵肢܂B


====================================================================================================

dvȂm点
@̓łłB̃oO▢̃W[܂B

====================================================================================================

Tv
@ߊ}t[[NJava2DQ[쐬邽߂
@t[[NłBقڑSJavaSEō쐬Ă܂B
@o[W0.45݁AV[eBOQ[炢
@܂񂪁AlXȃQ[悤ɊgĂłB


n[hEFA^\tgEFAv
@̎gpĂłEEEB

@n[hEFA
@@Ex86A32rbg
@@EvZbTFPentium Dual-Core CPU E6500 2.93GHz 2.94GHz
@@EF4GB
@@Ej^FBENQ E2220HD@
@@EOtBbNJ[hFATI Radeon HD 4350
@@EʓIȃn[hfBXNhCu
@@EʓIUSB}EX
@@EʓIUSBL[{[hiPS/2ڑj
@@EʓIȃwbhz
@@EQ[pbhFXBOX360pLRg[iȊO͓eXgĂ܂Ij

@\tgEFA
@@EJFNetBeans IDE 7.3
@@EJDKF1.6_28
@@EJREFŐVłł



g
@disttH_kinugasa-(o[W).jarvWFNg
@̃CuɒǉĂB

@Q[pbhgpꍇ́AvWFNg̃[gfBNgɁAkgp.dllRs[ĂB
@gpȂꍇ́AGameConfigNXgpďݒsƂɁA
@useGamePad(false)ĂяoƂkgp.dllȂĂNł悤ɂȂ܂B
@


Q[̍\z
@kinugasa.game.KinugasaGameNXpNX쐬܂B
@̃NXł́AQ[̋NAAXVA`AjAIs܂B
@KinugasaGameNX̃RXgN^ɂ́AGameConfigNXn܂B
@̃NX́AQ[EChẼTCYAwiFȂǂ̊{ݒ
@ύXł܂B
@ȉ͎sƃEChE\邾̊ȒPȃQ[NX̃TvłB
@iEChE邩GXP[vL[ƁAI܂j

----

import java.awt.Graphics2D;
import kinugasa.game.GameConfig;
import kinugasa.game.KinugasaGame;

public class MyGame extends KinugasaGame {

	//Q[Jn܂
	public static void main(String[] args) {
		new MyGame().gameStart();
	}

	//GameConfigNXgpďݒs܂
	private MyGame() {
		super(new GameConfig("My Game"));
	}

	//
	//̃\bh́AgameStartR[1xs܂
	@Override
	protected void startUp() {
	}

	//j
	//̃\bhgameExitR[1xs܂
	//EChEꍇs܂
	@Override
	protected void dispose() {
	}

	//XV
	//̃\bhFPS̎ŌĂ΂܂
	//drawɎs܂
	@Override
	protected void update() {
		getWindow().setTitle("FPS : " + getGameTimeManager().getFPS());

		InputState inputState = InputState.getInstance();
		if (inputState.isPressed(Keys.ESCAPE, InputType.SINGLE)) {
			gameExit();
		}
	}

	//`
	//̃\bhFPS̎ŌĂ΂܂
	//drawɎs܂
	//ƂāAʂɕ`悷邽߂̃OtBbNXReLXgM܂
	//̃\bh́AH1t[ɕĂяo܂
	@Override
	protected void draw(Graphics2D g) {
		g.drawString("Hello World !", 32, 32);
	}
}
----


A
@d0211@live.jp
@http://sourceforge.jp/projects/kinugasa/


[Xm[g

@o[WF0.45.007ij2013/4/29 0:03
	ESpriteNXupdate\bhǉB
	Ekinugasa.fieldpbP[W肩B
	EgameStartgameExitŗOƐɏIȂCB
	Ekinugasa.contents.graphics.ImageUtilsplitAsList\bhǉB
	Ekinugasa.contents.graphics.SpriteSheetCuttercreateBlockCutter\bhǉB
	Ekinugasa.contents.resource.DynamicStorageNX3\bhǉB
	ȆCB


@o[WF0.45.006ij2013/4/28 16:49
@@Ekinugasa.game.logicpbP[WjavadocB
	Ekinugasa.inputDevicepbP[WjavadocB
	Ekinugasa.game.KinugasaGameNXstartUpdisposeO𓊂ꍇ
	@AvP[VIȂCB

@o[WF0.45.005ij2013/4/27 22:10
@@Ekinugasa.gamepbP[WjavadocB
@@Ekinugasa.game.logicpbP[WǉB
@@ER}hC̔@\ǉB
@@EvWFNgfBNgjavadoci[ʒuύX(R~bg珜O邽)B
@@ȆCB

@o[WF0.45.004ij2013/4/21 18:05
@@E̕ɃQ[pbhpDLLɊւ钍ӏǉB
@@ȆCB

@o[WF0.45.003ij2013/4/21 18:00
@@Ekinugasa.contentspbP[WjavadocB

@o[WF0.45.002ij2013/4/21 10:58
@@Ekgp.dllCAQ[pbhgp\ɂB

@o[WF0.45.001ij2013/4/21 9:07
@@ECB

@o[WF0.45.000ij2013/4/21 0:15
@@EQ[̍\zɕKvȊ{I@\T|[gB
@@E̕쐬B

