Skip to content

Commit

Permalink
feat: Add config parameter for antialias. Small changes to rendering,.
Browse files Browse the repository at this point in the history
  • Loading branch information
elondaits committed Aug 26, 2024
1 parent 47111cc commit 4b8ddd7
Show file tree
Hide file tree
Showing 31 changed files with 93 additions and 37 deletions.
6 changes: 0 additions & 6 deletions assets/3b7c50e3e5653e7ee161.svg

This file was deleted.

22 changes: 22 additions & 0 deletions assets/8b225ba9db54b0b532d6.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion assets/default.e1c1c69850fc8e84e075.js.map

This file was deleted.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/default.f72e6d27ea27085911be.js.map

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/embed.7efe006f662afc974eeb.js.map

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion assets/embed.c1230227080108ea1dde.js.map

This file was deleted.

3 changes: 3 additions & 0 deletions assets/exhibit.35df4d11ea5fa11760d8.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/exhibit.35df4d11ea5fa11760d8.js.map

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

3 changes: 0 additions & 3 deletions assets/exhibit.8c56f1014e504b1584a1.js

This file was deleted.

1 change: 0 additions & 1 deletion assets/exhibit.8c56f1014e504b1584a1.js.map

This file was deleted.

2 changes: 2 additions & 0 deletions config/exhibit.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
pixiOptions:
antialias: false
panels:
editor:
# If true, the policy overlay will be visible all the time. This also hides the "View policy"
Expand Down
2 changes: 1 addition & 1 deletion config/items.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ items:
candy:
name: Candy
editorIcon: 'static/icons/candy.svg'
texture: 'static/icons/candy.svg'
texture: 'static/icons/candy.png'
reward: 0
inPalette: false
2 changes: 1 addition & 1 deletion embed.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><meta charset="utf-8"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><script defer="defer" src="assets/embed.c1230227080108ea1dde.js"></script><link href="assets/embed.bac3065fea6dce64db5e.css" rel="stylesheet"></head><body class="rl2-embed"></body>
<!doctype html><meta charset="utf-8"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><script defer="defer" src="assets/embed.7efe006f662afc974eeb.js"></script><link href="assets/embed.47b4f3a0acc1bf87924f.css" rel="stylesheet"></head><body class="rl2-embed"></body>
2 changes: 1 addition & 1 deletion exhibit.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><title>Reinforcement Learning</title><script defer="defer" src="assets/exhibit.8c56f1014e504b1584a1.js"></script><link href="assets/exhibit.bb20d4167e91ddf0d89c.css" rel="stylesheet"></head><body><div class="rl2-exhibit" data-component="rl2-exhibit"><div id="pixi-app-container"></div><div id="panel-1" class="panel panel-title"><div class="panel-text" data-i18n-text="panel-1"></div></div><div id="panel-2" class="panel panel-sm"><div class="panel-text" data-i18n-text="panel-2"></div><div id="rewards-bar"></div><div id="rewards-ui"></div></div><div id="panel-3" class="panel panel-sm"><div class="panel-text" data-i18n-text="panel-3"></div><div id="explore-exploit-ui"></div></div><div id="panel-4" class="panel panel-lg"><div class="panel-text" data-i18n-text="panel-4"></div><div id="training-ui"></div></div><div id="lang-switcher-container"></div></div></body>
<!doctype html><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><title>Reinforcement Learning</title><script defer="defer" src="assets/exhibit.35df4d11ea5fa11760d8.js"></script><link href="assets/exhibit.71f899a7400d7e4c1d7f.css" rel="stylesheet"></head><body><div class="rl2-exhibit" data-component="rl2-exhibit"><div id="pixi-app-container"></div><div id="panel-1" class="panel panel-title"><div class="panel-text" data-i18n-text="panel-1"></div></div><div id="panel-2" class="panel panel-sm"><div class="panel-text" data-i18n-text="panel-2"></div><div id="rewards-bar"></div><div id="rewards-ui"></div></div><div id="panel-3" class="panel panel-sm"><div class="panel-text" data-i18n-text="panel-3"></div><div id="explore-exploit-ui"></div></div><div id="panel-4" class="panel panel-lg"><div class="panel-text" data-i18n-text="panel-4"></div><div id="training-ui"></div></div><div id="lang-switcher-container"></div></div></body>
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><meta charset="utf-8"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><title>Reinforcement Learning</title><script defer="defer" src="assets/default.e1c1c69850fc8e84e075.js"></script><link href="assets/default.701139cc62c5e123ba12.css" rel="stylesheet"></head><body class="rl2-desktop"><div class="container"><div class="row justify-content-center pt-4"><div class="col-md-5"><div data-component="app-container"></div></div><div class="col-md-3"><div class="sidebar"></div></div></div></div></body>
<!doctype html><meta charset="utf-8"><head><link rel="stylesheet" href="vendor/bootstrap-4.6.0/css/bootstrap.min.css"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap" rel="stylesheet"><script src="vendor/jquery-3.5.1/jquery-3.5.1.slim.min.js"></script><script src="vendor/popper-1.16.1/popper.min.js"></script><script src="vendor/bootstrap-4.6.0/js/bootstrap.min.js"></script><script src="vendor/pixijs-6.0.2/pixi.min.js"></script><script src="vendor/i18n4js-1.3.1/i18n4js-1.3.1.min.js"></script><title>Reinforcement Learning</title><script defer="defer" src="assets/default.f72e6d27ea27085911be.js"></script><link href="assets/default.701139cc62c5e123ba12.css" rel="stylesheet"></head><body class="rl2-desktop"><div class="container"><div class="row justify-content-center pt-4"><div class="col-md-5"><div data-component="app-container"></div></div><div class="col-md-3"><div class="sidebar"></div></div></div></div></body>
3 changes: 2 additions & 1 deletion src/js/main-exhibit.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ runExhibit((config, textures) => {
const app = new PixiCompositeApp(
1920,
1080,
0xffffff
0xffffff,
config.pixiOptions || {}
);
$('#pixi-app-container').append(app.getView());

Expand Down
4 changes: 2 additions & 2 deletions src/js/view-pixi/maze-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ class MazeView {
floorTexture.y = y * MazeView.TILE_SIZE;
floorTexture.width = MazeView.TILE_SIZE;
floorTexture.height = MazeView.TILE_SIZE;
floorTexture.roundPixels = true;
floorTexture.roundPixels = false;
this.floorTextures[y][x] = floorTexture;

this.renderCell(x, y);
Expand Down Expand Up @@ -158,7 +158,7 @@ class MazeView {
sprite.y = item.y * MazeView.TILE_SIZE + MazeView.TILE_SIZE * 0.25;
sprite.width = MazeView.TILE_SIZE * textureScale;
sprite.height = MazeView.TILE_SIZE * textureScale;
sprite.roundPixels = true;
sprite.roundPixels = false;
sprite.texture = this.textures[`item-${item.type}`];

this.itemSprites[item.id] = sprite;
Expand Down
3 changes: 2 additions & 1 deletion src/js/view-pixi/pixi-composite-app.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
/* globals PIXI */

class PixiCompositeApp {
constructor(width, height, backgroundColor = 0xffffff) {
constructor(width, height, backgroundColor = 0xffffff, pixiOptions = {}) {
this.app = new PIXI.Application({
width,
height,
backgroundColor,
...pixiOptions,
});
}

Expand Down
2 changes: 1 addition & 1 deletion src/js/view-pixi/robot-view.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ class RobotView {
const sprite = new PIXI.Sprite();
sprite.width = tileSize;
sprite.height = tileSize;
sprite.roundPixels = true;
sprite.roundPixels = false;
sprite.texture = texture;

return sprite;
Expand Down
Binary file added static/icons/candy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 21 additions & 1 deletion static/icons/candy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 19 additions & 3 deletions static/icons/exploit-arrow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4b8ddd7

Please sign in to comment.