// ENDINGS: A COLLECTION OF CLOSING SENTENCES (OF OTHERWISE NONEXISTENT STORIES) // Richard Kostelanetz, 1000 words // // To set Windows icon: // ImageIcon titlebaricon = new ImageIcon(loadBytes("myicon.gif")); // frame.setIconImage(titlebaricon.getImage()); // // This line: // frame.setTitle("Endings by Richard Kotelanetz"); // makes a web version not work. // Also the "end" button needs to be removed for that String endlist[] = { "Isn’t this the end?", "Why don’t you go on while I stay here?", "Nonetheless, I move forward.", "He had only to say that we should follow him and all of us did.", "For all our strivings to move forward,\n we sank back into our lamentable past.", "I’m thinking it over.", "His wife, long gone, was finally\n out of his mind.", "We could beat back everything except the currents that swept us away.", "Finally she said yes, yes, yes.", "Who among us could dare return to where we’d been before?", "Pretty she suddenly became for me.", "Nothing else done by me left the world better than it was before.", "He requested that his ashes be spread\n to the outermost ends of the earth. ", "Once his son was born,\n most friends wondered why the\n child didn’t look like him.", "What a sad day it was to see the house in which he had invested so much time, money, and emotion be destroyed.", "Putting down his pen, extremely fatigued, he had nothing more to say. ", "Neither relaxed in the other’s presence.", "As she swooned, all the living and\n all the dead were swept away.", "All I have to share is immortality.", "Please wait while I finish.", "Seeing all I wanted to see, discovering all the truths I wanted to know, concluding that nothing done by me would benefit anyone, I returned home.", "Never again in his life would he leave\n the prison he could no longer distiguish\n to be imaginary or real.", "I celebrated my fiftieth birthday by drawing in the sky the outlines of myself", "After the bullet whistled between his ears, he left our earth to join the stars", "Raising his right hand high, he swore allegiance and inadvertently evoked an image of an earlier horrible time.", "She finally found a magical mirror\n that would show her as she truly was\n decades before.", "Even in his eighties he vividly remembered playing with prepubescent girls on happy summer days. ", "Once the sun finished setting he vanished into darkness and distance. ", "The ambitions of two families, both\n new to this country, converged\n in their marriage.", "In the fallen wonder of the world was the universal nightmare of our race. ", "He knew truths that no one else had ever know or would know.", "Nor until night descended would the rats of the world, both small and large, two-legged and four-, emerge again.", "When I saw the same trees again\n I realized that I must have been\n walking in a circle, going nowhere.", "Only if I could have the pleasure\n of hearing cheers at my execution would\n I finally consider my subversive life\n a success.", // !!! longest one "Lingering around them, under that benign sky, I watched the moths fluttering among the heath and hare-bells, listened to the soft wind breathing through the grass, and wondered how any one could ever imagine falling asleep. ", /// !!! "Away alone at last I loved long.", "In newspapers she found quality fictions no longer available to her in books.", "In his imagination he enjoyed tales of the supernatural and extraterrestrial, cures for deadly diseases, the sex lives\n of celebrities, and remedies for\n impotence and obesity. ", "Does anyone have any questions? Or answers?", "Her scream had no dimensions but circles of decreasing density.", "Once the revolution succeeds, no one will be able to distinguish leader from follower or man from woman.", "To my radical ideas\n no one is any longer listening.", "If you tell anybody anything, no one\n will believe you anymore.", "Separate though we’d been for decades, we knew that we shared a common past.", "When we counted among ourselves,\n we realized that the only person lost\n was our leader.", "Everybody left except the guys sent by the government to watch me constantly in shifts without ever speaking to me.", "The key to wisdom lies in wisdom.", "After she died I walked back home\n from the hospital through snow that\n became freezing rain.", "There lies the difference between me and you, all of you.", "Wherever you go in the world, you will always see a little boy enjoying the company of a little girl.", "This is the best of several alternative endings that I considered.", "As she drove away, ending our loving relationship, the last image in my head was a pair of red lights become smaller until they disappeared.", "The sound of steel colliding with steel made him feel that the door closing behind him was different.", "What was the end for everyone else became a beginning for me.", "The only elk the old hunter shot nowadays appeared in his dreams.", "He joined his dog in contented sleep.", "Don’t tell me that I’m “a free man” since you know as well as everyone else that I can’t leave here.", "We shall never again be as we were.", "I awoke to find I was still so\n dizzy drunk I couldn’t stand up.", "Tomorrow, I promise to think of\n some way finally to bring this story to\n an appropriate end. ", "With deadlines to meet, with publishers wanting him to complete books no one else can write, he can’t die.", "Once my wife died, there was no one else to accept my apologies.", "A friend she would remain, though as\n a lover she was certainly a mistake.", "Once in her grave, she could never reject me for someone else.", "What might be the subject of\n another story cannot be told here.", "This way and that way, from side to side, the pendulum inexorably swings.", "I never go near, I’ll never touch,\n another woman again.", "How did forget that he was not welcome there before and so wouldn’t be again?", "With much of his life in shambles,\n he cried and cried until his father\n appeared in his dreams.", "Wouldn’t you know that Daddy would finally return?" }; int bgcolor = 255; // this is the background color PFont endfont; // this is the font used for the main text PFont buttonfont; // this is the font used for the buttons void setup() { size(400,300); smooth(); background(bgcolor); textMode(SCREEN); endfont = loadFont("garamondpremrpro-24.vlw"); buttonfont = loadFont("futurastd-heavy-18.vlw"); textFont(endfont); noLoop(); } void draw() { buttons(); pickone(); noLoop(); } void mousePressed() { if((mouseX > 210) && (mouseX < 390) && (mouseY > 250) && (mouseY < 290)){ background(bgcolor); loop(); } } void pickone() { int index = int(random(endlist.length)); String lines = endlist[index]; fill(bgcolor); stroke(bgcolor); rect(10, 10, 380, 220); textFont(endfont); fill(0, 102, 153); textAlign(CENTER, CENTER); text(lines, 10, 10, 380, 220); } void buttons() { textFont(buttonfont); // stroke(0, 102, 153); fill(0, 102, 153); roundRect(220, 250, 150, 20, 20); fill(255); textAlign(CENTER, CENTER); text("Another end", 210, 240, 170, 37); } void roundRect(int x, int y, int w, int h, int r) { noStroke(); rectMode(CORNER); int ax, ay, hr; ax=x+w-1; ay=y+h-1; hr = r/2; rect(x, y, w, h); arc(x, y, r, r, radians(180.0), radians(270.0)); arc(ax, y, r,r, radians(270.0), radians(360.0)); arc(x, ay, r,r, radians(90.0), radians(180.0)); arc(ax, ay, r,r, radians(0.0), radians(90.0)); rect(x, y-hr, w, hr); rect(x-hr, y, hr, h); rect(x, y+h, w, hr); rect(x+w,y,hr, h); }